#!/bin/bash

# 说明
# 针对Centos7 及之后的版本，yum源不可用问题使用

# 备份CentOS-Base.repo
echo '备份CentOS-Base.repo...'
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.back

# 下载阿里云yum源
echo '下载阿里云yum源...'
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
echo '已替换阿里云yum源!'

# 重新创建缓存并且更新软件最新版本
echo '更新yum缓存...'
yum clean all && yum makecache && yum update -y
echo '更新yum缓存完成!'